.wrap {
  width: 1140px;
  margin:0 auto;
}
#main {
  margin-top:106px;
}
/*左边*/
.left-box {
  width: 710px;
  height: auto;
}
/*banner*/
#banner {
  width: 710px;
  height: 330px;
}
#banner .banner-l {
  width: 480px;
  height: 330px;
}
#banner  .banner-l img{
  width: 100%;
  height: 100%;
}
#banner .banner-r {
  width: 220px;
  height: 330px;
}
#banner .banner-r img{
  width: 100%;
  height: 160px;
}
/*新闻列表*/
#home-list {
  width: 710px;
  height: auto;
  margin-top:30px;
}
.tab-bar {
  width: 100%;
  height: 35px;
  overflow: hidden;
  border-bottom:1px solid #eee;
}
.tab-bar ul {
  width: 720px;
  height: 35px;
}
.tab-bar ul li{
  float: left;
  margin-right: 10px;
}
.tab-bar ul li a{
  display: block;
  width: 108px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 18px;
  color:#999999;
  border:1px solid #eeeeee;
  border-radius: 8px 8px 0 0;
  border-bottom:0;
}
.tab-bar ul li.active a{
  color: #fff;
  background-color: #ffc600;
  border-color:#ffc600;
}
.tab-bar ul li a:hover{
  color: #fff;
  background-color: #ffc600;
  border-color:#ffc600;
}
/*全部*/
.list-main {
  width: 710px;
}
.news-item {
  padding:10px 0;
  width: 100%;
  border-bottom:1px solid #eeeeee;
}
.news-item .news-lcover{
  width: 170px;
  height: 128px;
  overflow: hidden;
}
.news-item .news-lcover img{
  width: 170px;
  height: 128px;
  transition: all .5s ease-out .1s;
  -webkit-transition: all .5s ease-out .1s;
  -moz-transition: all .5s ease-out .1s;
  -ms-transition: all .5s ease-out .1s;
  -o-transition: all .5s ease-out .1s;
}
.news-item .news-lcover img:hover{
  transform: matrix(1.04,0,0,1.04,0,0);
  -webkit-transform: matrix(1.04,0,0,1.04,0,0);
  -moz-transform: matrix(1.04,0,0,1.04,0,0);
  -ms-transform: matrix(1.04,0,0,1.04,0,0);
  -o-transform: matrix(1.04,0,0,1.04,0,0);
}
.news-item .news-rbox {
  width: 520px;
  margin-left: 20px;
  height: 128px;
  display:table;
}
.news-item .news-rbox .rbox-inner {
  vertical-align: middle;
  display:table-cell;
}
.news-item .normal h3 a{
  font-size: 20px;
  font-weight: bold;
  color: #565656;
  line-height: 26px;
}
.news-item .normal h3 a:hover{
  color:#ffb200;
}
.news-item .normal p {
  line-height: 20px;
  margin-top: 10px;
}
.news-item .normal p .u-avatar{
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: inline-block;
}
.news-item .normal p b{
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: #eeeeee;
  margin:0 8px;
  vertical-align: middle;
}
.news-item .normal p span{
  color: #999999;
  font-size: 12px;
  margin-left:6px;
}
.news-item .normal p .view-count {
  display: inline-block;
}
/*无cover*/
.news-item .no-cover {
  padding:10px 0;
}
/*四张图*/
.news-item .pic-news {
  padding:10px 0;
}
.news-item .normal .img-list{
  width: 100%;
  overflow: hidden;
  margin-top:10px;
}
.news-item .normal .img-list .img-list-inner {
  width: 720px;
}
.news-item .normal .img-list .img-wrap{
  display: block;
  float: left;
  width: 170px;
  height: 128px;
  overflow: hidden;
  margin-right: 10px;
}
.news-item .normal .img-list img{
  display: inline-block;
  width: 170px;
  height: 128px;
  transition: all .5s ease-out .1s;
  -webkit-transition: all .5s ease-out .1s;
  -moz-transition: all .5s ease-out .1s;
  -ms-transition: all .5s ease-out .1s;
  -o-transition: all .5s ease-out .1s;
}
.news-item .normal .img-list img:hover{
  transform: matrix(1.04,0,0,1.04,0,0);
  -webkit-transform: matrix(1.04,0,0,1.04,0,0);
  -moz-transform: matrix(1.04,0,0,1.04,0,0);
  -ms-transform: matrix(1.04,0,0,1.04,0,0);
  -o-transform: matrix(1.04,0,0,1.04,0,0);
}
/*视频*/
.news-item .video-lcover{
  position: relative;
  width: 170px;
  height: 128px;
  overflow: hidden;
}
.news-item .video-lcover a {
  display: block;
  position: absolute;
  left:0;
  top:0;
  width: 100%;
  height: 100%;
}
.news-item .video-lcover .cover-inner{
  width: 100%;
  height: 100%;
  transition: all .5s ease-out .1s;
  -webkit-transition: all .5s ease-out .1s;
  -moz-transition: all .5s ease-out .1s;
  -ms-transition: all .5s ease-out .1s;
  -o-transition: all .5s ease-out .1s;
}
.news-item .video-lcover a:hover .cover-inner{
  transform: matrix(1.04,0,0,1.04,0,0);
  -webkit-transform: matrix(1.04,0,0,1.04,0,0);
  -moz-transform: matrix(1.04,0,0,1.04,0,0);
  -ms-transform: matrix(1.04,0,0,1.04,0,0);
  -o-transform: matrix(1.04,0,0,1.04,0,0);
}
.news-item .video-lcover .play-icon {
  width: 40px;
  height: 40px;
  position: absolute;
  left:50%;
  top:50%;
  margin-left:-20px;
  margin-top: -20px;
}
/*加载中*/
.loading {
  font-size: 16px;
  color: #999999;
  width: 710px;
  text-align: center;
  line-height: 84px;
}
.loading img{
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right:10px;
}
/*右边*/
.right-box {
  width: 390px;
}
/*顶部banner*/
.right-box a{
  color:#565656;
}
.yhome-banner{
  width:710px;
  height:330px;
}
.yhb-big{
  position: relative;
  width:470px;
  height:330px;
  overflow: hidden;
}
.yhb-big img{
  width:100%;
  height:100%;
  -webkit-transition: transform 0.3s linear;
  -moz-transition: transform 0.3s linear;
  -ms-transition: transform 0.3s linear;
  -o-transition: transform 0.3s linear;
  transition: transform 0.3s linear;
}
.yhb-big span{
  position:absolute;
  bottom:0px;
  width:450px;
  padding:0 10px;
  height:37px;
  background-color: rgba(0,0,0,.5);
  font-size:18px;
  color:#fff;
  line-height: 37px;
}
.yhb-big:hover img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.yhb-small{
  position: relative;
  width:220px;
  height:155px;
  overflow: hidden;
}
.yhb-small img{
  width:100%;
  height:100%;
  -webkit-transition: transform 0.3s linear;
  -moz-transition: transform 0.3s linear;
  -ms-transition: transform 0.3s linear;
  -o-transition: transform 0.3s linear;
  transition: transform 0.3s linear;
}
.yhb-small span{
  position:absolute;
  bottom:0px;
  width:200px;
  padding:0 10px;
  height:37px;
  background-color: rgba(0,0,0,.6);
  font-size:16px;
  color:#fff;
  line-height: 37px;
}
.yhb-small:hover img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.yhb-small2{
  margin-top:20px;
}
.yhb-big i,.yhb-small i{
  position: absolute;
  top:0px;
  color:#fff;
  padding:4px 7px;
  background-color: rgba(0,0,0,.6);
  z-index:1;
  font-size: 12px;
  line-height: 12px;
}
.yhb-small i{
  right:0px;
}
.yhb-big i{
  left:0px;
}
/*主页右侧*/
/*热点主播*/
.yhome-right{
  width:390px;
  height:1000px;
}
.yh-title{
  position:relative;
  width:100%;
  height:35px;
  padding-top:14px;
  border-bottom: 1px solid #E0E1E2;
}
.yh-title-bg{
  background-color: #f8f8f8;
}
.yh-title img{
  float:left;
  margin-left:10px;
  margin-right:5px;
  margin-top:2px;
}
.yh-title span{
  float:left;
  font-size:18px;
}
.yh-title a{
  float:right;
  margin-right:20px;
  color:#999999;
}

.yh-title a>b{
  color:#E0E1E2;
}
.yh-title a:hover{
  color:#ffb200;
}
.yh-title a:hover b{
  color:#ffb200;
}
.yh-title i{
  position: absolute;
  bottom:-1px;
  left:0px;
  width:116px;
  height:2px;
  background-color: #ffc600;
}
.yh-title i.morelong{
  width:138px;
}
.yh-Anchor-con{
  overflow:hidden;
  background-color: #f8f8f8;
  height:164px;
  text-align:center;
}
.yh-loading{
  display:inline-block;
  width:40px;
  height:40px;
  margin-top:60px;
}
.yh-ac{
  float:left;
  width:165px;
  height:52px;
  margin-top:20px;
  margin-left:20px;
}
.yh-ac>img{
  float:left;
  width:52px;
  height:52px;
  border-radius: 50%;
}
.yh-ac>span{
  float:left;
  text-align: left;
  width:108px;
  height:16px;
  line-height: 16px;
  font-size: 16px;
  margin-left:5px;
  margin-top:7px;
  color:#565656;
}
.yh-ac>i{
  float:left;
  margin-top:10px;
  height:12px;
  line-height: 12px;
  font-size: 12px;
  margin-left:5px;
  color:#A0A0A0;
}
.yh-ac:hover span{
  color:#ffb200;
}
.yh-reAnchor{
  margin-top:20px;
}
/*排行榜*/
.yh-rc{
  text-align: center;
}
.yh-loading2{
  display:inline-block;
  width:40px;
  height:40px;
  margin-top:250px;
}
.yh-rank{
  overflow: hidden;
  margin-top:20px;
}
.yh-rank a:hover{
  color:#ffb200;
}
.yh-rank-titles{
  width:402px;
  margin-left:-12px;
  overflow: hidden;
  border-bottom: 1px solid #EEEEEE;
}
.yh-rt{
  float:left;
  margin-left:12px;
  width:120px;
  height:35px;
  border:1px solid #EEEEEE;
  border-bottom: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  text-align: center;
  line-height: 35px;
  font-size: 16px;
  color:#999999;
  cursor:pointer;
}
.yh-rt:hover{
  background-color:#FFC600;
  color:#fff;
  border-color:#FFC600;
}
.yh-rctops{
  overflow: hidden;
}
.yh-rctop{
  float:left;
  width:130px;
  text-align: center;
}
.yh-rctop2,.yh-rctop3{
  width:129px;
}
.yh-r-img{
  display: inline-block;
  width:78px;
  height:78px;
  border-radius: 50%;
  margin-top:52px;
}
.yh-rctop-imgiframe{
  position:relative;
}
.yh-r-sign2{
  position:absolute;
  top:41px;
  left:26px;
}
.yh-rctop-name{
  display:block;
  width:115px;
  margin-left:7px;
  height:14px;
  line-height: 14px;
  margin-top:14px;
  margin-bottom:14px;
}
.yh-rctop2 .yh-rctop-name,yh-rctop3 .yh-rctop-name{
  width:115px;
}
.yh-rctop>span{
  display:inline-block;
  height:20px;
  line-height:20px;
  font-size:18px;
  color:#ffb200;
}
.yh-r-imgfir{
  display:inline-block;
  width:90px;
  height:90px;
  border-radius: 50%;
  margin-top:40px;
}
.yh-r-sign1{
  position:absolute;
  top:24px;
  left:18px;
}
.yh-rank-cons{
  border:1px solid #EEEEEE;
  border-top:0px;
  width:388px;
  height:566px;
}
.yh-rcl{
  width:348px;
  height:40px;
  padding-left:20px;
  padding-right:20px;
  font-size:16px;
  line-height:40px;
}
.yh-rc-lists{
  margin-top:20px;
}
.yh-rcl-bg{
  background-color:#FCFCFC;
}
.yh-rcl>i{
  float:left;
  width:19px;
  text-align: center;
  margin-right:15px;
}
.yh-rcl>a{
  float:left;
  max-width:126px;
  height:36px;
}
.yh-rcl-data{
  float:right;
}
.yh-rc .yh-rc-listlink {
  display: inline-block;
  width: 248px;
  height: 32px;
  border: 1px solid #ffc600;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  color: #fcb200;
  text-align: center;
  line-height: 32px;
}
.yh-rc .yh-rc-listlink:hover{
  background-color:#ffc600;
  color:#fff;
}
.yhselected{
  background-color:#FFC600;
  color:#fff;
  border-color:#FFC600;
}
.yh-rup{
  position: relative;
  top:1px;
  display:inline-block;
  margin-left:5px;
  width:10px;
  height:16px;
  background: url(../../images/home2/yh-shang.png);
}
.yh-rdown{
  position: relative;
  top:1px;
  display:inline-block;
  margin-left:5px;
  width:10px;
  height:16px;
  background: url(../../images/home2/yh-xia.png);
}
.yh-rstay{
  position: relative;
  top:1px;
  display:inline-block;
  margin-left:5px;
  width:10px;
  height:16px;
  background: url(../../images/home2/yh-pin.png);
}
/*24小时热文*/
.move{
  -webkit-transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -moz-transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transform: translateY(70px);
  -moz-transform: translateY(70px);
  -ms-transform: translateY(70px);
  transform: translateY(70px);
}
.rh-hotnews{
  margin-top:20px;
}
.rh-news{
  width:350px;
  padding-left:20px;
  padding-right:20px;
  height:44px;
  border-bottom:1px solid #EEEEEE;
  line-height: 44px;
  font-size:16px;
}
.rh-news i{
  float:left;
  width:16px;
  margin-right:10px;
}
.rh-news a{
  float:left;
  max-width:320px;
  height:44px;
}
.rh-news a:hover{
  color:#ffb200;
}
.rh-news i{
  width:16px;
  height:16px;
  line-height: 16px;
  text-align: center;
  background-color: #565656;
  color:#fff;
  margin-top:14px;
}
.rh-news-top i{
  width:16px;
  height:16px;
  line-height: 16px;
  text-align: center;
  background-color: #ffc600;
  color:#fff;
  margin-top:14px;
}
.rh-news-one{
  margin-top:15px;
}
.rh-news-five{
  border-bottom:0px;
}
/*热门视频*/
.rh-hotvideos{
  margin-top:20px;
}
.rh-hv-cons{
  width:360px;
  overflow:hidden;
  padding-left:10px;
  padding-right:20px;
  padding-top:10px;
}
.rh-hv-con{
  float:left;
  width:170px;
  height:170px;
  overflow: hidden;
  margin-top:10px;
  margin-left:10px;
}
.rh-hv-piciframe{
  position: relative;
  display:block;
  width:170px;
  height:130px;
}
.rh-hv-pic{
  width:100%;
  height:100%;
}
.rh-hv-play{
  opacity:0;
  position:absolute;
  left:63px;
  top:44px;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.rh-hv-con:hover .rh-hv-play{
  opacity:1;
}
.rh-hv-link{
  display:block;
  margin-top:2px;
  width:100%;
  height:19px;
  overflow:hidden;
}
.rh-hv-con i{
  float:left;
  margin-top:4px;
  width: 13px;
  height: 13px;
  background: url(../../images/home/index/icon_13.png) center no-repeat;
}
.rh-hv-con span{
  margin-left: 5px;
  color: #979797;
  font-size: 12px;
}
/*美图欣赏*/
.rh-beautifulPic{
  margin-top: 20px;
}
.rh-bp-cons{
  width:360px;
  overflow:hidden;
  padding-left:10px;
  padding-right:20px;
  padding-top:10px;
}
.rh-bp-con{
  display:block;
  position:relative;
  float:left;
  width:170px;
  height:130px;
  margin-top:10px;
  margin-left:10px;
  overflow: hidden;
}
.rh-bp-con>img{
  width:100%;
  height:100%;
}
.rh-bp-con>i{
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #fff;
  padding: 4px 7px;
  background-color: rgba(0,0,0,.6);
  z-index: 1;
  font-size: 12px;
  line-height: 12px;
}
.rh-bp-modal{
  position:absolute;
  display: table;
  left:0px;
  top:-130px;
  width:100%;
  height:100%;
  background: rgba(0,0,0,.5);
}
.rh-bp-modal>span{
  display:table-cell;
  padding-left:10px;
  padding-right:10px;
  vertical-align: middle;
  color: #fff;
}
/*关于我们*/
.rh-as-lists{
  padding:20px;
  padding-right:5px;
  padding-bottom:17px;
  overflow: hidden;
}
.rh-as-list{
  float:left;
  width:58px;
  margin-right:15px;
  text-align: center;
}
.rh-as-list>img{
  display:inline-block;
  width:50px;
  height:50px;
  border-radius: 50%;
  margin-bottom:8px;
}
.rh-as-list>span{
  color:#A8A8A8;
}
.rh-line{
  display:block;
  width:100%;
  height:1px;
  background-color:#E0E1E2;
}
.rh-aboutus{
  margin-top:20px;
}
.rh-aboutus>i{
  float:right;
  color:#A8A8A8;
  margin-top:7px;
  margin-right:20px;
}
/*返回顶部*/
.rh-backtop{
  display:none;
  position:fixed;
  right:10%;
  bottom:270px;
  cursor:pointer;
}
.rh-backtop>img{
  width:40px;
}
/*新闻列表加载*/
#home-list .list-loading {
  text-align: center;
  margin:20px auto;
  color: #565656;
  font-size: 14px;
}
#home-list .list-loading img{
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
}